<?php
// 错误处理函数,取得错误级别和错误消息
function customError($errno, $errstr)
{
    echo "<b>Error:</b> [$errno] $errstr<br>";//发送错误消息
    echo "已通知网站管理员";
    error_log("Error: [$errno] $errstr",1,
    "someone@example.com","From: webmaster@example.com");//PHP 向服务器的记录系统或文件发送错误记录。
}

// 设置错误处理函数，非致命的用户生成的 run-time 警告。脚本执行不被中断。
set_error_handler("customError",E_USER_WARNING);

$test=2;
if ($test>1)
{
    trigger_error("变量值必须小于等于 1",E_USER_WARNING);// 触发错误
}
?>